const loaderUtils = require('loader-utils')

module.exports = function (source) {
  const options = loaderUtils.getOptions(this)

  // 使用loader时，需要用到异步的写法
  const callback = this.async()

  setTimeout(() => {
    // callback等同于this.callback
    callback(null, source.replace('lzc', options.asyncName))
  }, 3000)
}
